課程資訊
課程名稱
程式語言
Programming Languages 
開課學期
108-1 
授課對象
工學院  醫學工程學系  
授課教師
施博仁 
課號
DBME2008 
課程識別碼
508 21300 
班次
 
學分
3.0 
全/半年
半年 
必/選修
必帶 
上課時間
星期二2,3,4(9:10~12:10) 
上課地點
 
備註
本課程中文授課,使用英文教科書。上課教室:工綜319電腦教室
限本系所學生(含輔系、雙修生)
總人數上限:25人 
Ceiba 課程網頁
http://ceiba.ntu.edu.tw/1081DBME2008_ 
課程簡介影片
 
核心能力關聯
核心能力與課程規劃關聯圖
課程大綱
為確保您我的權利,請尊重智慧財產權及不得非法影印
課程概述

介紹程式語言之基本架構、概念和應用,課程首重邏輯的訓練,次重於語言的本身的表現。物件導向語言之基本介紹包含C++之基本語法,物件導向的基本架構,以及各式迴圈。為提升學習興趣,課程中將配合設計思考的教學方式,小組討論和實作。 

課程目標
基本目標在於使學生了解計機算機程式語言之基本架構與概念,同時學習物件導向語言之語法和實作。課程的核心精神在於訓練同學邏輯思維和流程組織等高心智的活動課程。 
課程要求
樂於思考和挑戰 
預期每週課後學習時數
 
Office Hours
另約時間 
指定閱讀
Paul Deitel and Harvey Deitel, C++ How to Program, 10 ed., Pearson,
ISBN 13: 978-1-292-15334-6
 
參考書目
待補 
評量方式
(僅供參考)
 
No.
項目
百分比
說明
1. 
作業 
30% 
 
2. 
考試 
20% 
 
3. 
報告 
20% 
 
4. 
出席 
30% 
 
 
課程進度
週次
日期
單元主題
第1週
9/10  Overview 課程成績定義方式討論
核心能力3457 
第2週
9/17  Introduction to C++ and objects
核心能力347 
第3週
9/24  Background and the first program
核心能力347 
第4週
10/01  Memory concept and arithmetic
核心能力347 
第5週
10/08  Class, objects and strings: class introduction
核心能力347 
第6週
10/15  Class, objects and string: objects and its properties
核心能力347 
第7週
10/22  Control statements: if else, while
核心能力347 
第8週
10/29  Control statements: examples and flowchart
核心能力347 
第9週
11/05  Exam 
第10週
11/12  Control statements: flowchart and examples
核心能力347 
第11週
11/19  Functions and recursion: function definitions
核心能力347 
第12週
11/26  Functions and recursion: headers and library
核心能力347 
第13週
12/03  Arrays and vectors: examples using arrays
核心能力347 
第14週
12/10  openGL
核心能力347 
第15週
12/17  openGL
核心能力347 
第16週
12/24  numerical solution and file output
核心能力347 
第17週
12/31  Numerical calculation
核心能力347 
第18週
  Exam